Scheduling Scientific Workflow Based Application Using ACO in Public Cloud
نویسنده
چکیده
Scientific workflows comprising of many computational tasks including data dependency may require multiple and heterogeneous amount of computing resources during runtime. Scheduling such workflows with the objective of achieving minimal makespan and cost and maximal resource usage is a challenge in any computing environment. The researchers aim at developing novel algorithm to schedule scientific workflow in an emerging computing area of public cloud where they can avail mass heterogeneous amount of resources on pay-per-use mode. The proposed algorithm uses Ant Colony Optimization (ACO) approach to optimize the scheduling strategy in order to achieve the objective of minimal makespan. The researchers have compared the results with other popular algorithm Heterogeneous Earliest Finish Time (HEFT).The experimental results show that the proposed algorithm has significant potential to achieve the objective. Keyword Task Scheduling, Ant Colony Optimization, Cloud Computing, Scientific Workflow.
منابع مشابه
A Clustering Approach to Scientific Workflow Scheduling on the Cloud with Deadline and Cost Constraints
One of the main features of High Throughput Computing systems is the availability of high power processing resources. Cloud Computing systems can offer these features through concepts like Pay-Per-Use and Quality of Service (QoS) over the Internet. Many applications in Cloud computing are represented by workflows. Quality of Service is one of the most important challenges in the context of sche...
متن کاملEfficient Scheduling of Workflow in Cloud Enviornment Using Billing Model Aware Task Clustering
Cloud computing is a cost effective alternative for the scientific community to deploy large scale workflow applications.For executing large scale scientific workflow applications in a distributed hetereogenous enviornment ,scheduling of workflow tasks with the dynamic resources is a challenging issue.Moreover in a utility based computing like cloud which supports pay per use model of the resou...
متن کاملData Replication-Based Scheduling in Cloud Computing Environment
Abstract— High-performance computing and vast storage are two key factors required for executing data-intensive applications. In comparison with traditional distributed systems like data grid, cloud computing provides these factors in a more affordable, scalable and elastic platform. Furthermore, accessing data files is critical for performing such applications. Sometimes accessing data becomes...
متن کاملSmart Workflow Scheduling using the Hybridization of Random Weight Model with Ant Colony Optimization (RWM-ACO)
The cloud based platforms are designed specifically for the provision of the high performance clusters (HPC), which is realized by using the multiple techniques all together for the realization of the distributed computing environment. The cloud platforms are designed to handle the independent queries either in the groups or individually for the minimization or optimization of the response time...
متن کاملImproving the palbimm scheduling algorithm for fault tolerance in cloud computing
Cloud computing is the latest technology that involves distributed computation over the Internet. It meets the needs of users through sharing resources and using virtual technology. The workflow user applications refer to a set of tasks to be processed within the cloud environment. Scheduling algorithms have a lot to do with the efficiency of cloud computing environments through selection of su...
متن کامل